file(GLOB HELIX_REAL_SRCS "libhelix-mp3/real/*.c")

set(srcs
   "device.c"
    "mailbox.c"
    "file_iterator.c"
    "libhelix-mp3/mp3dec.c"
    "libhelix-mp3/mp3tabs.c"
    "font/arial_18.c"
    ${HELIX_REAL_SRCS}
)

set(includes
    "./include"
    "libhelix-mp3/pub"
)

set(priv_inc
    "libhelix-mp3/real"
)

set(requires 
    freertos
    bsp
    manager
    misc
    main
    app
)

idf_component_register(
    SRCS 
        ${srcs}
    INCLUDE_DIRS 
        ${includes}
    PRIV_INCLUDE_DIRS
        ${priv_inc}
    PRIV_REQUIRES 
        ${requires}
)
